home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_200 / 221_01 / strcmp.asm < prev    next >
Assembly Source File  |  1980-01-01  |  640b  |  55 lines

  1. ;small-c V2.3
  2.  NAME strcmp
  3.  GLOBAL strcmp
  4. strcmp
  5. cc4
  6.  LDD  4,S
  7.  PSHS D
  8.  LDB  [,S++]
  9.  SEX
  10.  PSHS D
  11.  LDD  4,S
  12.  PSHS D
  13.  LDB  [,S++]
  14.  SEX
  15.  CMPD ,S++
  16.  LBNE cc3
  17.  JMP cc5
  18. cc2
  19.  LDD  4,S
  20.  ADDD #1
  21.  STD  4,S
  22.  LDD  2,S
  23.  ADDD #1
  24.  STD  2,S
  25.  JMP cc4
  26. cc5
  27.  LDD  4,S
  28.  PSHS D
  29.  LDB  [,S++]
  30.  SEX
  31.  PSHS D
  32.  LDD  #0
  33.  CMPD ,S++
  34.  LBNE cc6
  35.  LDD  #0
  36.  RTS
  37. cc6
  38.  JMP cc2
  39. cc3
  40.  LDD  4,S
  41.  PSHS D
  42.  LDB  [,S++]
  43.  SEX
  44.  PSHS D
  45.  LDD  4,S
  46.  PSHS D
  47.  LDB  [,S++]
  48.  SEX
  49.  PULS X
  50.  PSHS D
  51.  TFR  X,D
  52.  SUBD ,S++
  53.  RTS
  54.  END
  55.